//
// This library is free software, you can redistribute it
// and/or modify
// it under  the terms of the GNU Lesser General Public License
// as published by the Free Software Foundation;
// either version 2 of the License, or any later version.
// The library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU Lesser General Public License for more details.
//

package org.omnetpp.inet.networklayer.quagga.unitTest;

moduleinterface IUnitTest
{
    parameters:
        string fsroot;
        xml config;
        xml expectedOutput;
    gates:
        input tcpIn;
        output tcpOut;
        input udpIn;
        output udpOut;
        input ipIn;
        output ipOut;
}

simple Nothing like IUnitTest
{
    parameters:
        string fsroot;
        xml config;
        xml expectedOutput;
    gates:
        input tcpIn;
        output tcpOut;
        input udpIn;
        output udpOut;
        input ipIn;
        output ipOut;
}

simple TestSocket_writer like IUnitTest
{
    parameters:
        string fsroot;
        xml config;
        xml expectedOutput;
    gates:
        input tcpIn;
        output tcpOut;
        input udpIn;
        output udpOut;
        input ipIn;
        output ipOut;
}

simple TestSocket_reader like IUnitTest
{
    parameters:
        string fsroot;
        xml config;
        xml expectedOutput;
    gates:
        input tcpIn;
        output tcpOut;
        input udpIn;
        output udpOut;
        input ipIn;
        output ipOut;
}
